@font-face{
	font-family  :'vxeiconfont';
	src          :url('../icon/iconfont-ui.ttf') format('truetype'),
	url('../icon/iconfont-ui.woff') format('woff'),
	url('../icon/iconfont-ui.woff2') format('woff2');
	font-display :swap;
}
@keyframes rollCircle{
	0%{
		transform :rotate(0deg);
	}
	100%{
		transform :rotate(360deg);
	}
}
$btnThemeList :(
		(
				name: 'primary',
				textColor: var(--vxe-ui-font-primary-color),
		),
		(
				name: 'success',
				textColor: var(--vxe-ui-status-success-color),
		),
		(
				name: 'info',
				textColor: var(--vxe-ui-status-info-color),
		),
		(
				name: 'warning',
				textColor: var(--vxe-ui-status-warning-color),
		),
		(
				name: 'danger',
				textColor: var(--vxe-ui-status-danger-color),
		),
		(
				name: 'error',
				textColor: var(--vxe-ui-status-error-color),
		)
);
[class*='vxe-icon-']{
	font-family             :'vxeiconfont' !important;
	font-style              :normal;
	font-weight             :400;
	font-size               :1.1em;
	line-height             :1em;
	-webkit-font-smoothing  :antialiased;
	-moz-osx-font-smoothing :grayscale;
	&.animat,
	&.roll{
		display :inline-block;
	}
	&.animat{
		transition :transform 0.25s ease-in-out;
	}
	&.rotate45{
		transform :rotate(45deg);
	}
	&.rotate90{
		transform :rotate(90deg);
	}
	&.rotate180{
		transform :rotate(180deg);
	}
	&.roll{
		animation :rollCircle 1s infinite linear;
	}
	@for $index from 0 to length($btnThemeList){
		$item :nth($btnThemeList, $index + 1);
		&.theme--#{map-get($item, name)}{
			color :map-get($item, textColor);
		}
	}
}
.vxe-icon{
	user-select :none;
}
.vxe-icon{
	&.size--medium{
		font-size :var(--vxe-ui-font-size-medium);
	}
	&.size--small{
		font-size :var(--vxe-ui-font-size-small);
	}
	&.size--mini{
		font-size :var(--vxe-ui-font-size-mini);
	}
}
.vxe-icon-empty:before{
	content :'\e668';
}
.vxe-icon-notice-right-fill:before{
	content :'\e639';
}
.vxe-icon-notice-left-fill:before{
	content :'\f29a';
}
.vxe-icon-github-fill:before{
	content :'\e885';
}
.vxe-icon-gitee-fill:before{
	content :'\e688';
}
.vxe-icon-language-switch:before{
	content :'\e6e6';
}
.vxe-icon-carousel:before{
	content :'\e627';
}
.vxe-icon-menu-unfold:before{
	content :'\e686';
}
.vxe-icon-menu-fold:before{
	content :'\f299';
}
.vxe-icon-arrows-right:before{
	content :'\e60f';
}
.vxe-icon-arrows-left:before{
	content :'\f296';
}
.vxe-icon-arrows-up:before{
	content :'\f297';
}
.vxe-icon-arrows-down:before{
	content :'\f298';
}
.vxe-icon-add-sub:before{
	content :'\e6bc';
}
.vxe-icon-tree-select:before{
	content :'\e6b2';
}
.vxe-icon-align-left:before{
	content :'\e6bb';
}
.vxe-icon-align-right:before{
	content :'\e6b9';
}
.vxe-icon-rmb:before{
	content :'\e66b';
}
.vxe-icon-usd:before{
	content :'\eb1a';
}
.vxe-icon-recover:before{
	content :'\e642';
}
.vxe-icon-drag-handle:before{
	content :'\e64e';
}
.vxe-icon-print-batch:before{
	content :'\e783';
}
.vxe-icon-pct-full:before{
	content :'\ec13';
}
.vxe-icon-rotate-right:before{
	content :'\e631';
}
.vxe-icon-rotate-left:before{
	content :'\e62f';
}
.vxe-icon-search-zoom-out:before{
	content :'\e667';
}
.vxe-icon-pct-1-1:before{
	content :'\e65b';
}
.vxe-icon-radio-checked:before{
	content :'\e75b';
}
.vxe-icon-checkbox-checked:before{
	content :'\e685';
}
.vxe-icon-mobile:before{
	content :'\e638';
}
.vxe-icon-align-center:before{
	content :'\e610';
}
.vxe-icon-pc:before{
	content :'\e65a';
}
.vxe-icon-layout:before{
	content :'\e80f';
}
.vxe-icon-click-button:before{
	content :'\e609';
}
.vxe-icon-select:before{
	content :'\e7a4';
}
.vxe-icon-textarea:before{
	content :'\e6e7';
}
.vxe-icon-file:before{
	content :'\e88a';
}
.vxe-icon-signature:before{
	content :'\e6b1';
}
.vxe-icon-input:before{
	content :'\e62a';
}
.vxe-icon-text:before{
	content :'\e659';
}
.vxe-icon-switch:before{
	content :'\e60d';
}
.vxe-icon-add-user:before{
	content :'\e60b';
}
.vxe-icon-row-col:before{
	content :'\e695';
}
.vxe-icon-tabs:before{
	content :'\e60e';
}
.vxe-icon-subtable:before{
	content :'\e678';
}
.vxe-icon-add-users:before{
	content :'\e7dd';
}
.vxe-icon-number:before{
	content :'\e761';
}
.vxe-icon-association-form:before{
	content :'\e903';
}
.vxe-icon-sort:before{
	content :'\e93e';
}
.vxe-icon-sort-desc:before{
	content :'\e60a';
}
.vxe-icon-sort-asc:before{
	content :'\f295';
}
.vxe-icon-end-page:before{
	content :'\e607';
}
.vxe-icon-home-page:before{
	content :'\f294';
}
.vxe-icon-time:before{
	content :'\e64d';
}
.vxe-icon-feedback:before{
	content :'\e738';
}
.vxe-icon-lightning:before{
	content :'\e76d';
}
.vxe-icon-cloudy:before{
	content :'\e608';
}
.vxe-icon-heavy-rain:before{
	content :'\e7c4';
}
.vxe-icon-moon:before{
	content :'\e68d';
}
.vxe-icon-sunny:before{
	content :'\e684';
}
.vxe-icon-location:before{
	content :'\e790';
}
.vxe-icon-location-fill:before{
	content :'\e868';
}
.vxe-icon-microphone-fill:before{
	content :'\e900';
}
.vxe-icon-microphone:before{
	content :'\e7bf';
}
.vxe-icon-share:before{
	content :'\e68c';
}
.vxe-icon-share-fill:before{
	content :'\e86f';
}
.vxe-icon-flag:before{
	content :'\e827';
}
.vxe-icon-flag-fill:before{
	content :'\e687';
}
.vxe-icon-platform:before{
	content :'\e67a';
}
.vxe-icon-goods-fill:before{
	content :'\e778';
}
.vxe-icon-goods:before{
	content :'\e7e4';
}
.vxe-icon-funnel-clear:before{
	content :'\e6ca';
}
.vxe-icon-envelope:before{
	content :'\ea99';
}
.vxe-icon-envelope-open-fill:before{
	content :'\efaf';
}
.vxe-icon-envelope-open:before{
	content :'\f28f';
}
.vxe-icon-envelope-fill:before{
	content :'\e606';
}
.vxe-icon-message-fill:before{
	content :'\e710';
}
.vxe-icon-chat:before{
	content :'\e641';
}
.vxe-icon-chat-fill:before{
	content :'\e69a';
}
.vxe-icon-send:before{
	content :'\e61f';
}
.vxe-icon-send-fill:before{
	content :'\e630';
}
.vxe-icon-user:before{
	content :'\e8c8';
}
.vxe-icon-user-fill:before{
	content :'\e8c9';
}
.vxe-icon-wechat:before{
	content :'\e605';
}
.vxe-icon-alipay:before{
	content :'\e612';
}
.vxe-icon-indicator:before{
	content :'\e646';
}
.vxe-icon-file-excel:before{
	content :'\e7b7';
}
.vxe-icon-file-pdf:before{
	content :'\e7b8';
}
.vxe-icon-file-image:before{
	content :'\e7ba';
}
.vxe-icon-file-markdown:before{
	content :'\e7bb';
}
.vxe-icon-file-ppt:before{
	content :'\e7bc';
}
.vxe-icon-file-word:before{
	content :'\e7bd';
}
.vxe-icon-file-zip:before{
	content :'\e7be';
}
.vxe-icon-file-txt:before{
	content :'\e616';
}
.vxe-icon-refresh:before{
	content :'\e647';
}
.vxe-icon-checkbox-unchecked:before{
	content :'\e727';
}
.vxe-icon-information:before{
	content :'\e7b9';
}
.vxe-icon-info-circle-fill:before{
	content :'\e697';
}
.vxe-icon-info-circle:before{
	content :'\e618';
}
.vxe-icon-chart-radar:before{
	content :'\e7dc';
}
.vxe-icon-chart-bar-x:before{
	content :'\e60c';
}
.vxe-icon-repeat:before{
	content :'\ea4a';
}
.vxe-icon-voice-fill:before{
	content :'\e7c3';
}
.vxe-icon-voice:before{
	content :'\e6be';
}
.vxe-icon-flow-branch:before{
	content :'\e604';
}
.vxe-icon-comment:before{
	content :'\e70c';
}
.vxe-icon-folder:before{
	content :'\e7d1';
}
.vxe-icon-folder-open:before{
	content :'\e7d2';
}
.vxe-icon-picture:before{
	content :'\ea13';
}
.vxe-icon-picture-fill:before{
	content :'\e653';
}
.vxe-icon-bell:before{
	content :'\e680';
}
.vxe-icon-bell-fill:before{
	content :'\e681';
}
.vxe-icon-undo:before{
	content :'\e739';
}
.vxe-icon-home:before{
	content :'\e7c6';
}
.vxe-icon-home-fill:before{
	content :'\e867';
}
.vxe-icon-checkbox-checked-fill:before{
	content :'\e67d';
}
.vxe-icon-checkbox-indeterminate-fill:before{
	content :'\e8c4';
}
.vxe-icon-fullscreen:before{
	content :'\e70e';
}
.vxe-icon-minimize:before{
	content :'\e749';
}
.vxe-icon-print:before{
	content :'\eba0';
}
.vxe-icon-upload:before{
	content :'\e683';
}
.vxe-icon-download:before{
	content :'\e61a';
}
.vxe-icon-cloud-upload:before{
	content :'\e603';
}
.vxe-icon-cloud-download:before{
	content :'\e63a';
}
.vxe-icon-spinner:before{
	content :'\e601';
}
.vxe-icon-close:before{
	content :'\e6e9';
}
.vxe-icon-custom-column:before{
	content :'\e62d';
}
.vxe-icon-edit:before{
	content :'\e66e';
}
.vxe-icon-zoom-in:before{
	content :'\e826';
}
.vxe-icon-caret-down:before{
	content :'\e8ed';
}
.vxe-icon-caret-up:before{
	content :'\e8ee';
}
.vxe-icon-caret-right:before{
	content :'\e8ef';
}
.vxe-icon-caret-left:before{
	content :'\e8f0';
}
.vxe-icon-square-checked-fill:before{
	content :'\e6d4';
}
.vxe-icon-square-close:before{
	content :'\e793';
}
.vxe-icon-square-down:before{
	content :'\e794';
}
.vxe-icon-square-left:before{
	content :'\e796';
}
.vxe-icon-square-caret-right:before{
	content :'\e797';
}
.vxe-icon-square-minus:before{
	content :'\e798';
}
.vxe-icon-square-plus:before{
	content :'\e799';
}
.vxe-icon-square-right:before{
	content :'\e79a';
}
.vxe-icon-square-up:before{
	content :'\e79b';
}
.vxe-icon-square-checked:before{
	content :'\e7a8';
}
.vxe-icon-square-down-fill:before{
	content :'\e84b';
}
.vxe-icon-square-minus-fill:before{
	content :'\e84c';
}
.vxe-icon-square-close-fill:before{
	content :'\e84d';
}
.vxe-icon-square-left-fill:before{
	content :'\e84f';
}
.vxe-icon-square-caret-right-fill:before{
	content :'\e850';
}
.vxe-icon-square-up-fill:before{
	content :'\e851';
}
.vxe-icon-square-right-fill:before{
	content :'\e853';
}
.vxe-icon-square-plus-fill:before{
	content :'\e854';
}
.vxe-icon-square-plus-square:before{
	content :'\e87e';
}
.vxe-icon-square-fill:before{
	content :'\e8d9';
}
.vxe-icon-square-square:before{
	content :'\e6a1';
}
.vxe-icon-sort-alpha-desc:before{
	content :'\e852';
}
.vxe-icon-sort-alpha-asc:before{
	content :'\e7d5';
}
.vxe-icon-sort-numeric-asc:before{
	content :'\e800';
}
.vxe-icon-sort-numeric-desc:before{
	content :'\e801';
}
.vxe-icon-star-fill:before{
	content :'\e69e';
}
.vxe-icon-star:before{
	content :'\e69f';
}
.vxe-icon-star-half:before{
	content :'\e6b6';
}
.vxe-icon-lock-fill:before{
	content :'\e6d1';
}
.vxe-icon-unlock-fill:before{
	content :'\e92c';
}
.vxe-icon-question:before{
	content :'\e72e';
}
.vxe-icon-exclamation:before{
	content :'\e617';
}
.vxe-icon-ellipsis-h:before{
	content :'\e636';
}
.vxe-icon-ellipsis-v:before{
	content :'\e637';
}
.vxe-icon-save:before{
	content :'\e67c';
}
.vxe-icon-setting:before{
	content :'\e8b8';
}
.vxe-icon-setting-fill:before{
	content :'\e795';
}
.vxe-icon-link:before{
	content :'\e6c8';
}
.vxe-icon-chart-pie:before{
	content :'\e902';
}
.vxe-icon-chart-line:before{
	content :'\e904';
}
.vxe-icon-swap:before{
	content :'\e7f3';
}
.vxe-icon-num-list:before{
	content :'\e7f4';
}
.vxe-icon-copy:before{
	content :'\ec7a';
}
.vxe-icon-company:before{
	content :'\e602';
}
.vxe-icon-swap-right:before{
	content :'\e8f1';
}
.vxe-icon-swap-left:before{
	content :'\e8f2';
}
.vxe-icon-table:before{
	content :'\e920';
}
.vxe-icon-merge-cells:before{
	content :'\e901';
}
.vxe-icon-paste:before{
	content :'\e70b';
}
.vxe-icon-cut:before{
	content :'\e70d';
}
.vxe-icon-lock:before{
	content :'\e676';
}
.vxe-icon-unlock:before{
	content :'\e682';
}
.vxe-icon-chart-bar-y:before{
	content :'\e84e';
}
.vxe-icon-fixed-left-fill:before{
	content :'\e9b9';
}
.vxe-icon-fixed-left:before{
	content :'\e9ba';
}
.vxe-icon-fixed-right-fill:before{
	content :'\f290';
}
.vxe-icon-fixed-right:before{
	content :'\f291';
}
.vxe-icon-swap-down:before{
	content :'\f292';
}
.vxe-icon-swap-up:before{
	content :'\f293';
}
.vxe-icon-square:before{
	content :'\e6d5';
}
.vxe-icon-check:before{
	content :'\e645';
}
.vxe-icon-question-circle-fill:before{
	content :'\e690';
}
.vxe-icon-error-circle-fill:before{
	content :'\e62b';
}
.vxe-icon-delete:before{
	content :'\e69d';
}
.vxe-icon-dot:before{
	content :'\e63f';
}
.vxe-icon-success-circle:before{
	content :'\e6d9';
}
.vxe-icon-delete-fill:before{
	content :'\e634';
}
.vxe-icon-minus:before{
	content :'\e6ba';
}
.vxe-icon-maximize:before{
	content :'\e600';
}
.vxe-icon-question-circle:before{
	content :'\e782';
}
.vxe-icon-warning-circle:before{
	content :'\e785';
}
.vxe-icon-warning-circle-fill:before{
	content :'\e848';
}
.vxe-icon-eye-fill:before{
	content :'\e869';
}
.vxe-icon-search:before{
	content :'\e741';
}
.vxe-icon-funnel:before{
	content :'\e8ec';
}
.vxe-icon-eye-fill-close:before{
	content :'\e8ff';
}
.vxe-icon-search-zoom-in:before{
	content :'\e6a5';
}
.vxe-icon-arrow-right:before{
	content :'\e743';
}
.vxe-icon-arrow-left:before{
	content :'\e744';
}
.vxe-icon-arrow-up:before{
	content :'\e745';
}
.vxe-icon-calendar:before{
	content :'\e746';
}
.vxe-icon-arrow-down:before{
	content :'\e7b2';
}
.vxe-icon-warning-triangle:before{
	content :'\e67f';
}
.vxe-icon-add:before{
	content :'\e664';
}
.vxe-icon-arrow-double-left:before{
	content :'\e665';
}
.vxe-icon-arrow-double-right:before{
	content :'\e666';
}
.vxe-icon-menu:before{
	content :'\e677';
}
.vxe-icon-warning-triangle-fill:before{
	content :'\e68b';
}
.vxe-icon-error-circle:before{
	content :'\e613';
}
.vxe-icon-zoom-out:before{
	content :'\e65d';
}
.vxe-icon-success-circle-fill:before{
	content :'\e67e';
}
.vxe-icon-radio-checked-fill:before{
	content :'\e763';
}
.vxe-icon-radio-unchecked:before{
	content :'\e7c9';
}

